import { find } from '../../../api/article';
import {
  list,
  tag
} from '../../../api/article';
const util = require('../../../utils/util.js')
let app = getApp()
Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		scrollViewHeight: 0,
		aboutList: [],
		currentIndex: 0,
		tagIds: '',
		version: '',
		img: '',
		content: ''
	},

	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad: function(options) {
		this.initScrollViewHeight()
		this.initAbout()
	},
	
	initScrollViewHeight() {
		// 先取出页面高度 windowHeight
		let windowHeight
		wx.getSystemInfo({
			success: (res) => {
				windowHeight = res.windowHeight
			}
		})
		let query = wx.createSelectorQuery().in(this)
		// 逐个取出header和about的节点信息
		query.select('.header').boundingClientRect()
		query.select('.about').boundingClientRect()
		// 执行上面所指定的请求，结果会按照顺序存放于一个数组中，在callback的第一个参数中返回
		query.exec((res) => {
			let headerHeight = res[0].height
			let aboutHeight = res[1].height

			let scrollViewHeight = windowHeight - headerHeight - aboutHeight
			this.setData({ scrollViewHeight })
		})
	},
	
	initAbout () {
	  let params = {
	    'mchId': app.globalData.mchId,
	    'type': 0,
	  }
	  tag(params).then(res => {
	    console.log(res)
	    res.data.data.forEach(item => {
	      if (item.name === '关于我们') {
			  this.setData({
				  tagIds: item.id,
				  version: item.memo,
				  img: item.icon
			  })
	        // 查找关于我们
	        list({'mchId': app.globalData.mchId, 'tagIds': this.data.tagIds}).then(res => {
	          console.log(res)
			  this.setData({
				  content: res.data.data[0].content,
				  aboutList: res.data.data
			  })
	        }).catch(err => {
	          console.log(err)
	        })
	      }
	    })
	  }).catch(err => {
	    console.log(err)
	  })
	},
	
	detailClick (e) {
		console.log(e, 'eeeeeeee')
		const { index, id } = e.currentTarget.dataset
		this.setData({ currentIndex: index })
		find(id).then(res => {
		  console.log(res)
		  const { content } = res.data.article
		  this.setData({ content })
		}).catch(err => {
		  console.log(err)
		})
		/* let id = e.currentTarget.dataset.id
		wx.navigateTo({
			url:`/pages/member/detail/detail?id=${id}`,
		}) */
	},
	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady: function() {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow: function() {

	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide: function() {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload: function() {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh: function() {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom: function() {

	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage: function() {

	}
})
